package com.azxc.rapid.plus.user.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

/**
 * @author linym
 * @className: WestoneVersion
 * @description:
 * @date 2023/1/30 12:17
 * @version：1.0
 */
@Data
@TableName("rapid_westone_version")
@ApiModel(value = "WestoneVersion对象", description = "卫士通-企业和版本号表")
public class WestoneVersion {

	@NotBlank
	@ApiModelProperty(value = "主体身份代码")
	private String  id;

	@ApiModelProperty(value = "当前通讯录版本号，后续用该版本号获取增量变量，对应增量更新中的version。当同步端获取组织的全量数据以后，需要设置本地组织版本为该值，便于进行下次增量同步。")
	private String version ;

	@ApiModelProperty(value = "集团id")
	private String	groupEnterpriseId;

	@ApiModelProperty(value = "类型 0:组织1:政府事业单位2:其他")
	private String	enterpriseType ;

	@ApiModelProperty(value = "组织名称")
	private String	name;

	@ApiModelProperty(value = "组织名称简写")
	private String	shortName;
}
